package com.wicket.okrframework.integration;


import com.wicket.okrframework.common.ro.OkrResult;
import com.wicket.okrframework.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import  com.wicket.okrframework.integration.dto.*;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("framework")
public interface FwBaseFunctionalGoalClient {
    /**
   * D1-3新增目标职责明细
   */
    @PostMapping("/base/functionalGoal/addTargetDetails")
    public OkrResult<AddTargetDetailsRespDto> addTargetDetails(AddTargetDetailsReqDto reqDTO);

    /**
   * D1-3 查询目标职责明细列表
   */
    @PostMapping("/base/functionalGoal/queryTargetDetailsList")
    public OkrResult<QueryTargetDetailsListRespDto> queryTargetDetailsList(QueryTargetDetailsListReqDto reqDTO);

    /**
   * D1-3修改目标职责明细
   */
    @PostMapping("/base/functionalGoal/updateTargetDetail")
    public OkrResult<UpdateTargetDetailRespDto> updateTargetDetail(UpdateTargetDetailReqDto reqDTO);
    //
}
